package com.cloud.haiyan_xo.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.cloud.haiyan_base.service.SuperService;
import com.cloud.haiyan_commons.entity.SysDictType;
import com.cloud.haiyan_xo.vo.SysDictTypeVo;


import java.util.List;

/**
 * 字典类型 服务类
 */
public interface SysDictTypeService extends SuperService<SysDictType> {
    /**
     * 获取字典类型列表
     *
     * @param sysDictTypeVo
     * @return
     */
    public IPage<SysDictType> getPageList(SysDictTypeVo sysDictTypeVo);

    /**
     * 新增字典类型
     *
     * @param sysDictTypeVo
     */
    public String addSysDictType(SysDictTypeVo sysDictTypeVo);

    /**
     * 编辑字典类型
     *
     * @param sysDictTypeVo
     */
    public String editSysDictType(SysDictTypeVo sysDictTypeVo);

    /**
     * 批量删除字典类型
     *
     * @param sysDictTypeVoList
     */
    public String deleteBatchSysDictType(List<SysDictTypeVo> sysDictTypeVoList);
}
